import request from '../utils/request'

/**
 * 查询首页数据
 */
export const getHomeData = () => request.get('/api/tab/1')
//等价于:
// const getHomeData = () => {
//   return request.get('/api/tab/1')
// }


/**
 * 查询首页更多推荐商品数据
 * /api/tab/{id}/feeds 这是分类推荐商品的接口，当 id 为 1 时表示首页的推荐商品
 */
export const getMoreGoods = (start = 0) => request({
    url: '/api/tab/1/feeds',
    methods: 'GET',
    params: { //get 方法传递 url 参数，使用 params
        start,
    }
    // 如果是 post 方法传递请求主体的参数，使用 data
})








// created(){
//     // 测试一下请求首页数据( axios二次封装的效果)
//     //request({})
//     this.$http({
//         url: '/api/tab/1', //请求资源的地址
//         methods: 'GET', //请求方式
//         // params: {}, //通常是GET请求要传递的 URL 参数(查询字符串参数)
//         // data:{},  //通常是POST/PUT/DELETE 等请求在请求主体中传递的数据
//     })
//     .then( data => {
//         console.log('全局挂载$http请求成功',data);
//     })
//     .catch( err =>{
//         console.log('失败',err);
//     })
// },